/*
 * Copyright (C), 百联集团
 * FileName: DoudouLevelExecutor.java
 * Author:   hudepin
 * Date:     2017年12月20日 下午2:06:42
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.deep.test.thread;

import java.util.List;
import java.util.concurrent.Callable;

/**
 * <p>Description: </p>
 * @author hudepin
 * @date 2017年12月20日 下午2:06:42
 * @version 1.0
 * 
 */
public class DoudouLevelExecutor implements Callable<List<User>> {
	private List<User> list;
	public DoudouLevelExecutor(List<User> users){
		this.list=users;
	}

	@Override
	public List<User> call() throws Exception {
		System.out.println("threadId:"+Thread.currentThread().getId()+",threadName:"+Thread.currentThread().getName());
		for(User u:list){
			Thread.sleep(50);
			System.out.println("do process member level,memberId:"+u.getMemberId());
		}
		return list;
	}

}
